On the Optimal Pre-Computation of Window τNAF for Koblitz Curves
نویسندگان
چکیده
Koblitz curves have been a nice subject of consideration for both theoretical and practical interests. The window τ -adic algorithm of Solinas (window τNAF) is the most powerful method for computing point multiplication for Koblitz curves. Precomputation plays an important role in improving the performance of point multiplication. In this paper, the concept of optimal pre-computation for window τNAF is formulated. In this setting, an optimal pre-computation has some mathematically natural and clean forms, and requires 2w−2 − 1 point additions and two evaluations of the Frobenius map τ , where w is the window width. One of the main results of this paper is to construct an optimal pre-computation scheme for each window width w from 4 to 15 (more than practical needs). These pre-computations can be easily incorporated into implementations of window τNAF. The ideas in the paper can also be used to construct other suitable pre-computations. This paper also includes a discussion of coefficient sets for window τNAF and the divisibility by powers of τ through different approaches.
منابع مشابه
A Novel Pre-Computation Scheme of Window τNAF for Koblitz Curves
Let Ea : y 2 + xy = x + ax + 1/F2m be a Koblitz curve. The window τ -adic nonadjacent-form (window τNAF) is currently the standard representation system to perform scalar multiplications on Ea by utilizing the Frobenius map τ . Pre-computation is an important part for the window τNAF. In this paper, we first introduce μτ̄ -operations in lambda coordinates (μ = (−1)1−a and τ̄ is the complex conjug...
متن کاملEfficient Circuitry for Computing τ-adic Non-Adjacent Form
Elliptic curve point multiplication kP on an elliptic curve is required in every elliptic curve cryptosystem. The operation can be significantly accelerated by using a special type of elliptic curves called the Koblitz curves and by representing the integer k in τ -adic nonadjacent form (τNAF). Hardware-friendly modifications of existing τNAF conversion algorithms are presented and an efficient...
متن کاملFast Scalar Multiplication for Elliptic Curves over Binary Fields by Efficiently Computable Formulas
This paper considers efficient scalar multiplication of elliptic curves over binary fields with a twofold purpose. Firstly, we derive the most efficient 3P formula in λ-projective coordinates and 5P formula in both affine and λ-projective coordinates. Secondly, extensive experiments have been conducted to test various multi-base scalar multiplication methods (e.g., greedy, ternary/binary, multi...
متن کاملFaster Implementation of Scalar Multiplication on Koblitz Curves
We design a state-of-the-art software implementation of field and elliptic curve arithmetic in standard Koblitz curves at the 128-bit security level. Field arithmetic is carefully crafted by using the best formulae and implementation strategies available, and the increasingly common native support to binary field arithmetic in modern desktop computing platforms. The i-th power of the Frobenius ...
متن کاملKoblitz Curves and its practical uses in Bitcoin security
Koblitz curves are a type of elliptic curves characterized by its non-random construction which allows for especially efficient computation. This is different from the most commonly used elliptic curves that have a pseudo-random structure where the parameters are chosen by a specified algorithm. With the rise of online cryptocurrency we are seeing practical uses and implementations of Koblitz c...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IACR Cryptology ePrint Archive
دوره 2014 شماره
صفحات -
تاریخ انتشار 2014